const formatTime = date => {
  const year = date.getFullYear()
  const month = date.getMonth() + 1
  const day = date.getDate()
  const hour = date.getHours()
  const minute = date.getMinutes()
  const second = date.getSeconds()

  return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}

const formatNumber = n => {
  n = n.toString()
  return n[1] ? n : '0' + n
}


const getSceneData = str => {
  str = decodeURIComponent(str)
  var arr = str.split('&');
  var obj = {};
  for (var k of arr) {
    var ar = k.split('=');
    obj[ar[0]] = ar[1]
  }
  return obj;
}

module.exports = {
  formatTime: formatTime,
  getSceneData: getSceneData
}
